package com.realife.eson.task.coordinate.heart.heart;

/**
 * @version V1.0
 * @author: guangcheng
 * @date: 2022/6/26 1:52
 * @description:
 */
public abstract class AbsHeart {

    /**
     * 节律心跳,保持循环自证,意识觉醒不灭
     */
    public abstract void heartbeat();

    /**
     * 一种特殊的信号传递
     */
    public abstract void sendSignal();

    /**
     * 给指定组件发信号
     *
     * @param id 组件id
     * @param name 组件名字
     * @param content 信号内容
     */
    public abstract void sendSignal(Integer id, Integer name, String content);



}

